package plugin

import (
	"go-ddd/internal/common/core"
	"go-ddd/internal/supplier/model"
)

type SupplierTransInterface interface {
	Name() (string, error)

	Path() (string, error)

	Transform(body []byte) (*model.SupplierDTO, error)

	Method() (core.RequestMethod, error)
}
